package systemFunc

import "fmt"

func BuiltinFunc() {
	// new分配内存，主要是给值类型分配内存
	num1 := 100
	fmt.Printf("num1的类型是: %T, num1的值是: %v, num1的地址是: %v\n", num1, num1, &num1)
	num2 := new(int)
	*num2 = 111
	fmt.Printf("num2的类型是: %T, num2的值是: %v, num2的地址是: %v, num2指针指向的值是: %v\n", num2, num2, &num2, *num2)

	// make分配内存，主要是给引用类型分配内存
}
